home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / UTILITIE / CPU_MEMO / 2363.ZIP / VRAM.ZIP / VRAM1.DOC < prev   
Text File  |  1990-02-17  |  31KB  |  1,281 lines

  1.           THE UNREGISTERED VERSION OF VRAM AND ACCOMPANYING DOCUMENTATION
  2.           MAY BE FREELY COPIED AND DISTRIBUTED.
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                                                           1
  9.  
  10.           VRAM
  11.           Version 4.0
  12.           User's Guide
  13.  
  14.           Copyright   This VRAM documentation and the software are
  15.           copyrighted with all rights reserved.  Under the copyright laws,
  16.           neither the documentation nor the software may be copied,
  17.           photocopied, reproduced, translated, or reduced to any electronic
  18.           medium or machine-readable form, in whole or in part, without the
  19.           prior written consent of Biologic, except in the manner described
  20.           in this manual.  The unregistered version of VRAM and
  21.           accompanying documentation may be freely copied and distributed.
  22.  
  23.           Copyright (C) Biologic 1986-1989.
  24.  
  25.           All rights reserved.  First edition printed 1986.  Printed in the
  26.           United States.
  27.  
  28.           Software License Notice   Your license agreement with Biologic,
  29.           which is included with the product, specifies the permitted and
  30.           prohibited uses of the product.  Any unauthorized duplication or
  31.           use of VRAM in whole or in part, in print, or in any other
  32.           storage and retrieval system is forbidden.
  33.  
  34.           Licenses and Trademarks   DESQview is a registered trademark of
  35.           Quarterdeck Office Systems, Inc.  1-2-3 and Symphony are
  36.           registered trademarks of Lotus Corporation.  MS-DOS, Excel, and
  37.           Windows are registered trademarks of Microsoft Corporation.  PC-
  38.           DOS is a registered trademark of International Business Machines,
  39.           Inc.  Quattro is a registered trademark of Borland International,
  40.           Inc.  VRAM is a registered trademark of Biologic.  WordPerfect is
  41.           a registered trademark of WordPerfect Corporation.
  42.  
  43.  
  44.           Biologic
  45.           7950 Blue Gray Circle
  46.           Manassas, VA 22110-2829
  47.           703-368-2949
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                                                           2
  77.  
  78.           Contents
  79.  
  80.           License Agreement and Disclaimer of Warranty  3
  81.           Introduction  4
  82.           Condensed Instructions  7
  83.           Installation  8
  84.           Examples  9
  85.           Command Reference  10
  86.           Notes about specific software packages  13
  87.           Error Messages  16
  88.           Notes  17
  89.           Site License  18
  90.           Your Turn  19
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.                                                                           3
  144.  
  145.           License Agreement and Disclaimer of Warranty
  146.  
  147.           License agreement
  148.           Disclaimer of warranty
  149.  
  150.  
  151.           License agreement   The terms of this license agreement apply to
  152.           you and to any subsequent licensee of this VRAM software. 
  153.           Biologic retains the ownership of this copy of VRAM software. 
  154.           This copy is licensed to you for use under the following
  155.           conditions.
  156.  
  157.             You may use the VRAM software on any compatible computer,
  158.             provided the VRAM software is used on only one computer and by
  159.             one user at a time.
  160.  
  161.             You may not provide use of the software in a computer service
  162.             business, network, timesharing, multiple CPU or multiple user
  163.             arrangement to users who are not individually licensed by
  164.             Biologic, except that you may designate any employee to use
  165.             such products on a one employee per license basis.
  166.  
  167.             You may not disassemble or decompile the VRAM software.
  168.  
  169.           Disclaimer of warranty   Biologic excludes any and all implied
  170.           warranties, including warranties of merchantability and fitness
  171.           for a particular purpose.  Biologic does not make any warranty of
  172.           representation, either express or implied, with respect to this
  173.           software program, its quality, performance, merchantability, or
  174.           fitness for a particular purpose.  Biologic shall not have any
  175.           liability for special, incidental, or consequential damages
  176.           arising out of or resulting from the use of this program.
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.                                                                           4
  211.  
  212.           Introduction
  213.  
  214.           Description
  215.           Expanded Memory
  216.           Extended Memory
  217.           Overview
  218.           Highlights
  219.           VRAM vs. Expanded Memory
  220.           Requirements
  221.           Contents of the VRAM disk
  222.  
  223.  
  224.           Description   VRAM creates up to 32 megabytes of memory by using
  225.           disk space or extended memory to simulate expanded memory.
  226.  
  227.           Expanded Memory   Expanded memory was introduced so that programs
  228.           such as Lotus 1-2-3 could have access to memory above the 640K
  229.           conventional memory limit.  Although the 8088 microprocessor
  230.           cannot support more than 1 megabyte, a way was developed to let
  231.           programs use large amounts of memory by paging in sections of
  232.           memory as they are needed.1  Memory that is not in use is stored
  233.           as deactivated pages on an expanded memory board.
  234.  
  235.           The original expanded memory specification, LIM EMS version 3.2,
  236.           was developed jointly by Lotus, Intel, and Microsoft.  Soon
  237.           after, AST and Ashton-Tate developed a similar, but enhanced,
  238.           specification called EEMS.  These two specifications were
  239.           replaced by LIM EMS version 4.0, which incorporated features of
  240.           both specifications.2
  241.  
  242.           Extended Memory   Extended memory is memory above 1 megabyte that
  243.           can be accessed when the 80286 or 80386 chip is in protected
  244.           mode.  Since the DOS operating system runs in real mode and
  245.           cannot execute programs in extended memory, the utility of this
  246.           memory is limited.3
  247.  
  248.           Overview   VRAM breaks the 640K memory barrier--creating up to 32
  249.           megabytes of expanded memory--by using disk space or extended
  250.           memory to simulate expanded memory.  No add-on memory boards are
  251.           required.  Instead of storing deactivated pages on an expanded
  252.           memory board, as actual expanded memory managers do, VRAM stores
  253.           them in a temporary file on your hard disk or in extended memory
  254.           and copies them to conventional memory as needed, giving
  255.                               
  256.           ____________________
  257.  
  258.                1The 80286 and 80386 processors are  limited to 1M of memory
  259.           in real mode.  384K is reserved for video buffers and ROM.
  260.  
  261.                2Programs written for LIM 3.2 are compatible with LIM 4.0.
  262.  
  263.                3The DOS  program, vdisk.sys, can  be used to  turn extended
  264.           memory into a ram disk.
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.                                                                           5
  279.  
  280.           applications the illusion that they have more memory than
  281.           actually exists in your computer.  Except for an occasional disk
  282.           read/write, applications will operate just as if an expanded
  283.           memory board is present.  
  284.  
  285.           VRAM can be loaded as a memory resident program or loaded
  286.           temporarily while using a program that requires expanded memory. 
  287.           Optional command line parameters allow you to specify the
  288.           expanded memory size and whether to use disk space or extended
  289.           memory as expanded memory.
  290.  
  291.           Highlights
  292.  
  293.             Compatible with almost all programs that support any version of
  294.             the Lotus/Intel/Microsoft expanded memory specification.
  295.  
  296.             Allows the creation of very large worksheets in Lotus 1-2-3,
  297.             Symphony, Quattro, Excel, and other software.
  298.  
  299.             Compatible with windowing software such as Microsoft Windows
  300.             and DESQview.
  301.  
  302.             Supports version 4.0 of LIM EMS.  All functions are supported,
  303.             not just a subset.  
  304.  
  305.             Runs on any PC that uses PC-DOS or MS-DOS.
  306.  
  307.             Supports all fixed disk drive types, including network drives.
  308.  
  309.             Occupies memory only while in use.
  310.  
  311.             Allows placement of the page frame in unused memory above the
  312.             640K DOS limit.
  313.  
  314.           VRAM vs. Expanded Memory
  315.  
  316.             VRAM costs less than expanded memory.
  317.  
  318.             VRAM is slower that expanded memory.  Expanded memory boards
  319.             use bank switching to swap pages between expanded and
  320.             conventional memory almost instantaneously; VRAM must read and
  321.             write your disk or perform extended memory block moves.
  322.  
  323.             VRAM may have to allocate a 64K page frame in conventional
  324.             memory into which it swaps expanded memory pages.  Expanded
  325.             memory boards use a page frame located above video memory and
  326.             do not use conventional memory.  You can avoid using
  327.             conventional memory for the page frame if you have 64K of
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.                                                                           6
  346.  
  347.             unused memory above the DOS limit.4
  348.  
  349.           Requirements
  350.  
  351.             IBM Personal Computer Disk Operating System (PC-DOS) or
  352.             Microsoft Disk Operating System (MS-DOS) version 2.0 or
  353.             greater.
  354.  
  355.             Minimum 256K of conventional memory.  VRAM uses 25K of memory
  356.             and may allocate 64K for the page frame.  You must have enough
  357.             memory left over to load any software you are using with VRAM.
  358.  
  359.             Fixed disk or network disk.  Disk free space must be equal to
  360.             or greater than the amount of simulated expanded memory. 
  361.             (required only if disk space is used to simulate expanded
  362.             memory).
  363.  
  364.           Contents of the VRAM disk   The following files are included in
  365.           the root directory of the distribution disk.
  366.  
  367.                vram.exe
  368.                read.me
  369.  
  370.           There may also be a \freeware directory which contains
  371.           unregistered versions of our other software products.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.                               
  397.           ____________________
  398.  
  399.                4Read about the /b option in the Command Reference section.
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.                                                                           7
  414.  
  415.           Condensed Instructions
  416.  
  417.           The following instructions briefly describe the installation and
  418.           use of VRAM.  If you are a knowledgeable computer user, you
  419.           should be able to get VRAM working by following these steps. 
  420.           More detailed information can be found in the sections,
  421.           Installation, Examples, and Command Reference.
  422.  
  423.           1.   Copy the file, vram.exe, to the directory that has your
  424.                utility programs.
  425.  
  426.           2.   To load VRAM temporarily while using a program that requires
  427.                expanded memory, use the format
  428.  
  429.             vram [parameters] program [program parameters]
  430.  
  431.           3.   To load VRAM as a memory resident program, use the format
  432.  
  433.             vram [parameters] /m
  434.  
  435.           4.   Use the /s parameter to specify the amount of expanded
  436.                memory desired.  For example, [vram /s512 /m] (don't type
  437.                the brackets).
  438.  
  439.           5.   Specify the /e parameter to use extended memory as expanded
  440.                memory.  If you do not use /e, disk space will be used to
  441.                simulate expanded memory.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                                                                           8
  481.  
  482.           Installation
  483.  
  484.           The file, vram.exe, should be copied to the directory on your
  485.           hard disk you use for utility programs.  You should have a
  486.           command in your autoexec.bat file which includes this directory
  487.           in your path so that your utility programs, including VRAM, can
  488.           be executed from any directory on your hard drive.5  The
  489.           following installation procedure assumes you have a directory
  490.           called \util in the root directory of drive C.
  491.  
  492.           1.   Insert the distribution disk in drive A.
  493.  
  494.           2.   Type [copy a:*.* c:\util] (don't type the brackets).
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                               
  532.           ____________________
  533.  
  534.                5Read about the path command in your DOS manual.
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.                                                                           9
  549.  
  550.           Examples
  551.  
  552.             The following example instructs VRAM to create 512K of expanded
  553.             memory using disk space, and execute Lotus 1-2-3.  When you
  554.             exit 1-2-3, VRAM will unload itself from memory.
  555.  
  556.                vram /s512 123
  557.  
  558.             The following command will temporarily load VRAM, turn 384K of
  559.             extended memory into expanded memory, and execute 1-2-3.
  560.  
  561.                vram /s384 /e 123
  562.  
  563.             The following example runs Excel after creating 1024K of
  564.             expanded memory from disk space.  The /d parameter tells VRAM
  565.             to put the paging file on drive D.  
  566.  
  567.                vram /s1024 /dd: excel
  568.  
  569.             The following example loads VRAM as a memory resident program
  570.             and creates 512K of expanded memory from disk space.  This
  571.             expanded memory will be available to all programs    until your
  572.             PC is rebooted.
  573.  
  574.                vram /s512 /m
  575.  
  576.             The following example turns 512K of extended memory into
  577.             expanded memory.  WordPerfect is loaded and it retrieves the
  578.             file, letter.wp, for editing.  The /r parameter tells
  579.             WordPerfect to store part of itself in expanded memory.
  580.  
  581.                vram /s512 /e wp letter.wp /r
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.                                                                          10
  616.  
  617.           Command Reference
  618.  
  619.           Format
  620.           Parameters
  621.  
  622.  
  623.           Format   The format of the VRAM command is
  624.  
  625.           VRAM [parameters] [program] [program parameters]
  626.  
  627.           where
  628.  
  629.           [parameters]
  630.             specifies the optional VRAM parameters described in the
  631.             following section.
  632.  
  633.           [program]
  634.             specifies the program you want to run with VRAM if you are not
  635.             installing VRAM as a memory resident program.
  636.  
  637.           [program parameters]
  638.             specifies the parameters for the program you are running with
  639.             VRAM if you are not installing VRAM as a memory resident
  640.             program.
  641.  
  642.           Parameters   The following parameters can appear in the VRAM
  643.           command.  
  644.  
  645.           /?
  646.             Display help.
  647.  
  648.           /dd:path
  649.             Drive/path for paging file.  This parameter specifies the
  650.             location of the paging file, vram0000.dat,  when using disk
  651.             space to simulate expanded memory.  If you omit this parameter,
  652.             the paging file is placed in the root directory of the default
  653.             drive.  For example, this parameter places the paging file in
  654.             the root directory of drive D, [/dd:].  If you need to put the
  655.             file in a directory other than the root, you can specify a path
  656.             also.  For example, [/dd:\private\].
  657.  
  658.           /e
  659.             Use extended memory.  With this parameter, extended memory is
  660.             used to simulate expanded memory.  If this parameter is
  661.             omitted, disk space is used instead.
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.                                                                          11
  683.  
  684.           /f
  685.             Erase paging file when exiting.  This parameter instructs VRAM
  686.             to erase the paging file when it exits.  In normal use, you
  687.             should not use this parameter so that VRAM won't have to create
  688.             the file every time it starts.  You can also delete the paging
  689.             file with the DOS ERASE command.
  690.  
  691.           /m
  692.             Install as a memory resident program.  This parameter tells
  693.             VRAM to install itself permanently in memory.  The expanded
  694.             memory created by VRAM will be available to all programs until
  695.             your PC is rebooted.  If you do not specify this parameter,
  696.             VRAM will remain loaded only while you run the program you
  697.             entered on the VRAM command line and, therefore, will not
  698.             occupy memory when not in use.
  699.  
  700.           /skbytes
  701.             Expanded memory size.  This parameter specifies the amount of
  702.             simulated expanded memory in 1K increments.  128K of expanded
  703.             memory is created if this parameter is omitted.  For example,
  704.             1024K of expanded memory would be specified by [/s1024].
  705.  
  706.           Advanced Parameters   The following options are provided to
  707.           increase flexibility only and are not required.  It is not
  708.           necessary that you know how to use them.
  709.  
  710.           /aaddress
  711.             Extended memory address.  address specifies the hexadecimal
  712.             address of the extended memory buffer to be used as expanded
  713.             memory.  If you omit this parameter, the buffer will begin at
  714.             the start of extended memory.  This parameter is useful if part
  715.             of extended memory is in use by another program.  For example,
  716.             if a ram disk occupies the first 512K of extended memory, tell
  717.             VRAM to place the buffer after the ram disk with the parameter
  718.             [/a180000].
  719.  
  720.           /bsegment
  721.             Page frame base address.  segment specifies the hexadecimal
  722.             segment address of the start of the page frame.  The page frame
  723.             is a 64K buffer into which expanded memory pages are swapped. 
  724.             If you omit this parameter, VRAM allocates 64K of conventional
  725.             memory for the page frame.  
  726.  
  727.             This parameter is useful only if you have 64K of unused memory
  728.             between 640K and 1M, such as video display memory that is
  729.             unused while in text mode or memory that is provided on
  730.             expansion boards for ram disks.  VRAM does not test if this
  731.             memory exists or if it is unused.  For example, to use a block
  732.             of memory immediately above 640K, use the parameter [/bA000].
  733.  
  734.           /c
  735.             Map conventional memory.  This parameter instructs VRAM to
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.                                                                          12
  750.  
  751.             allow mapping of expanded memory pages into all of conventional
  752.             memory--not just the page frame.  Use this parameter only if an
  753.             application requires it.
  754.  
  755.           /g
  756.             Ignore dos critical flag.  This parameter instructs VRAM to
  757.             ignore the DOS critical flag when using DOS to read and write
  758.             the paging file.  It must be specified when using VRAM in a
  759.             DESQview window.
  760.  
  761.             Since DOS is not re-entrant and may fail if processing more
  762.             than one request at a time, VRAM checks the DOS critical flag
  763.             before performing a mapping request and will return a busy
  764.             status if it finds that DOS is already running.6  This will
  765.             occur only when using a memory resident program that utilizes
  766.             expanded memory or when using windowing software that performs
  767.             multitasking.  Although DESQview may interrupt DOS while
  768.             allocating processing time between applications, it is done
  769.             intelligently, making it safe for VRAM to call DOS.
  770.  
  771.           /h
  772.             align page frame on multiple of 200h.  This parameter is
  773.             ignored if /b is used.
  774.  
  775.           /i
  776.             simulate lim 3.2.  With this option, VRAM supports version 3.2
  777.             of the Lotus/Intel/ Microsoft Expanded Memory Specification
  778.             instead of version 4.0.  Use this option when running VRAM with
  779.             Microsoft Windows.
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.                               
  799.           ____________________
  800.  
  801.                6VRAM  does  not  use  DOS  when using  extended  memory  to
  802.           simulated expanded  memory and does  not check  the DOS  critical
  803.           flag.
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.                                                                          13
  818.  
  819.           Notes about Specific Software Packages7
  820.  
  821.           Lotus 1-2-3 and Symphony
  822.           Quattro
  823.           Excel
  824.           DESQview
  825.           Windows
  826.           WordPerfect
  827.  
  828.  
  829.           Lotus 1-2-3 and Symphony   VRAM works exceptionally well with 1-
  830.           2-3 and Symphony.  Although simulated memory is slower than
  831.           actual expanded memory, most operations, such as moving around a
  832.           worksheet and entering data, are accomplished in a comparable
  833.           amount of time.
  834.  
  835.             To see if 1-2-3 is utilizing expanded memory, use the 1-2-3
  836.             command [/ worksheet status].  In Symphony the command is
  837.             [services settings].
  838.  
  839.             1-2-3 and Symphony must use conventional memory to store
  840.             particular parts of a worksheet.  Therefore, it is possible to
  841.             run out of conventional memory, and receive the Out of Memory
  842.             error, even though expanded memory is available.
  843.  
  844.             Do not copy many rows in one operation while using VRAM.  If
  845.             you need to copy a range with a large number of rows, copy a
  846.             few rows of the range at a time.  
  847.  
  848.             When copying ranges, Lotus 1-2-3 and Symphony allocate memory
  849.             for new cells in columnwise order.  If you copy a large number
  850.             of rows in one operation, adjacent cells along each row may be
  851.             located in different pages of expanded memory.  Since 1-2-3 and
  852.             Symphony perform many operations, such as copying ranges and
  853.             saving worksheets, in rowwise order, this may cause an
  854.             excessive amount of memory paging.
  855.  
  856.             It is suggested that you experiment with copying large ranges
  857.             to learn how many rows can be copied without causing a problem.
  858.  
  859.             For the reason discussed above, do not recalculate in
  860.             columnwise order.
  861.  
  862.             Create enough expanded memory so that you always have plenty of
  863.             memory available.  1-2-3 and Symphony tend to do more paging
  864.             when running out of expanded memory.
  865.  
  866.             Do not sort a database while running VRAM.  Sorting causes a
  867.                               
  868.           ____________________
  869.  
  870.                7VRAM  is compatible with almost all  programs, not just the
  871.           ones listed in this section.
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.                                                                          14
  886.  
  887.             large amount of memory paging and may take a very long time.
  888.  
  889.             When using Lotus HAL with VRAM, turn undo off.  With the undo
  890.             feature on, HAL will do more paging.  Although VRAM will work
  891.             fine with undo on, 1-2-3 will take more time to respond to your
  892.             keystrokes.
  893.  
  894.             Lotus HAL will ignore expanded memory if it is less than 256K.
  895.  
  896.           Quattro   Same as Lotus 1-2-3 and Symphony.
  897.  
  898.           Excel   Same as Lotus 1-2-3 and Symphony.
  899.  
  900.           DESQview
  901.  
  902.             VRAM can be run in a DESQview window to give a single
  903.             application simulated expanded memory.  VRAM should not be
  904.             executed before starting DESQview and used for program
  905.             swapping.
  906.  
  907.             Specify the /g parameter.  Details about this parameter can be
  908.             found in the Command Reference section.
  909.  
  910.             For example, to run Lotus 1-2-3 with 512K of simulated expanded
  911.             memory, select the DESQview Change a Program option and set the
  912.             configuration as follows:8
  913.  
  914.             Program...: c:\util\vram.exe
  915.             Parameters: /s512 /g 123
  916.             Directory.: c:\util
  917.  
  918.             If you'd like to run 1-2-3 in a window, you can specify the
  919.             DESQview loader for 1-2-3 on the parameters line:
  920.  
  921.             Parameters: /s512 /g ls-load \123\123.com
  922.  
  923.             It is not beneficial to load VRAM before starting DESQview and
  924.             use simulated memory as a program swap area.  DESQview already
  925.             provides the ability to swap programs to disk space, either to
  926.             a hard disk or to an extended memory ram disk.
  927.  
  928.             Do not install VRAM as a memory resident program.
  929.  
  930.             Don't run VRAM in more than 1 window.
  931.  
  932.           Windows
  933.  
  934.                               
  935.           ____________________
  936.  
  937.                8This example assumes  that 1-2-3  is in  a directory  named
  938.           \123 on  drive C and that  vram is in a directory  named \util on
  939.           drive C.  The directory, \123, must be in your path.
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.                                                                          15
  954.  
  955.             VRAM can be used to supply expanded memory for applications
  956.             programs within Windows; it cannot be used for multitasking.
  957.  
  958.             Specify the /i parameter so that VRAM simulates LIM 3.2 memory.
  959.  
  960.             Windows will not show any expanded memory in the status window
  961.             although it is available to applications.
  962.  
  963.           WordPerfect
  964.  
  965.             WordPerfect is capable of storing overlay files and documents
  966.             in expanded memory or on a disk.  Therefore, VRAM provides a
  967.             performance advantage only when turning extended memory into
  968.             expanded memory.
  969.  
  970.             Use the WordPerfect /r parameter if you want to load overlay
  971.             files into expanded memory.
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.                                                                          16
  1021.  
  1022.           Error Messages
  1023.  
  1024.           /s option not allowed with unregistered version   The default
  1025.           expanded memory size of 128K cannot be adjusted with the
  1026.           unregistered version.  Read the file vram1.doc for information on
  1027.           obtaining a registered version.
  1028.  
  1029.           bad extended memory address   The extended memory address is
  1030.           specified in hexadecimal notation and must be equal to or greater
  1031.           than 100000.
  1032.  
  1033.           can't get dos critical flag address   VRAM was not able to obtain
  1034.           the address of the DOS Critical Flag which indicates whether or
  1035.           not DOS is in use.
  1036.  
  1037.           can't install   VRAM can't be installed on your system.
  1038.  
  1039.           invalid expanded memory size   Expanded memory size is specified
  1040.           in 1K increments and must be between 64 and 32768.
  1041.  
  1042.           invalid parameter   At least one of the parameters on the command
  1043.           line is invalid.  Read the section, Command Reference.
  1044.  
  1045.           not enough disk space   You do not have enough disk space to
  1046.           create the paging file.  Free space on your disk must be equal to
  1047.           or greater than the expanded memory size.
  1048.  
  1049.           not enough extended memory   There is not enough extended memory
  1050.           to simulate the amount of expanded memory requested.  If you
  1051.           specified an extended memory address with the /a parameter, there
  1052.           is not enough extended memory following that address.
  1053.  
  1054.           not enough memory   There is not enough conventional memory for
  1055.           VRAM.  Read about memory requirements in the section,
  1056.           Introduction.
  1057.  
  1058.           program not found   The program specified on the VRAM command
  1059.           line was not found in the current directory or in the path.  The
  1060.           program name you specified must be an exe or com file.
  1061.           If you use a batch file to execute a program, put the vram
  1062.           command in the batch file.
  1063.  
  1064.           vram is already installed   VRAM is already installed as a memory
  1065.           resident program.
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.                                                                          17
  1088.  
  1089.           Notes
  1090.  
  1091.             VRAM uses DOS to read and write your hard disk.  This greatly
  1092.             improves its reliability and its compatibility with non-IBM PCs
  1093.             and non-standard hard disks at a cost of a small reduction in
  1094.             speed.  For this reason,  VRAM is not compatible with memory
  1095.             resident programs that use expanded memory while interrupting
  1096.             DOS.
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.                                                                          18
  1155.  
  1156.           Site License
  1157.  
  1158.           VRAM can be licensed on a per location basis which allows a
  1159.           company to use it on a network or use multiple copies of VRAM
  1160.           without purchasing them individually.  Pricing is dependent on
  1161.           the number of copies and is very reasonable.  Please contact
  1162.           Biologic for further information.
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.                                                                          19
  1222.  
  1223.           Your Turn
  1224.  
  1225.           We value you opinions.  Please let us know what you like and
  1226.           dislike about the VRAM program and documentation.  We're
  1227.           dedicated to developing the most innovative and useful software
  1228.           available- and selling it at reasonable prices.  Your support
  1229.           helps make this possible.
  1230.  
  1231.           Please send all comments and suggestions to
  1232.  
  1233.           Biologic 
  1234.           P.O. Box 1267
  1235.           Manassas, VA  22110
  1236.           USA
  1237.  
  1238.           THANK YOU.
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.